package com.hebeu.group.service;

import com.hebeu.group.pojo.OrderDetails;
import com.hebeu.group.pojo.Orders;

import java.util.List;

/**
 * 订单服务接口
 */
public interface OrdersService {
    /**
     * 获取所有订单
     *
     * @return 订单列表
     */
    List<Orders> getAllOrders();

    /**
     * 通过id获取订单
     *
     * @param orderId
     * @return 订单
     */
    Orders selectOrderById(Integer orderId);

    /**
     * 查询订单详情列表
     *
     * @param orderId 订单id
     * @return 订单详情
     */
    List<OrderDetails> selectOrderDetailsById(Integer orderId);

    /**
     * 提交订单
     */
    void addOrder(Orders orders);
}
